/**
 * vue项目配置
 */
// 项目部署资源访问地址
const PUBLIC_PATH = process.env.NODE_ENV === 'production' ? './' : '/'
// 项目文件地址
const path = require('path')
const resolve = dir => path.join(__dirname, dir)


module.exports = {
  // 是否开启文件保存时校验
  lintOnSave: false,
  publicPath: PUBLIC_PATH,
  chainWebpack: config => {
    // 文件地址映射
    config.resolve.alias.set('@', resolve('src')).set('_c', resolve('src/components/'))
  },
  productionSourceMap: false,
  devServer: {
    // 代理访问（前端解决跨域，不需要则将'proxy'注释掉即可）
    proxy: process.env.NODE_ENV === 'production' ? 'https://tpshion.cn/config-server/' : 'http://localhost:8848',
    // 项目启动端口
    port: 5000
  }
}
